// 管理控制器 ： 和admin相关的功能
import adminView from '@/admin.ejs';

export default function (router) {
	// 一级路由
	router.route('/admin', (req, res, next) => {
		// res.render(adminView()); // 一级路由的渲染
		// console.log(req.url);
		next(
			adminView(
				{ subRoute: res.subRoute(), url: req.url } // 把 二级路由的模板推送到 一级路由的页面里面
			)
		);

		// 获取左边的按钮 绑定点击事件
		let lis = document.querySelectorAll('.menu-left li');
		// console.log(lis);
		lis.forEach((li, key) => {
			li.onclick = function () {
				// console.log("点击了按钮");

				if (key == 0) {
					// 点击第一个按钮的时候跳转到 users用户管理页面
					router.go('/admin/users');
					// console.log(li)
					li.style.color = 'red';
					// console.log(li);
				} else if (key == 1) {
					// 点击第二个按钮的时候 跳转到 adv 广告管理页面
					router.go('/admin/adv');
				}
			};
		});
	});
}
